package com.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.model.auto.MajorV2;
import com.model.auto.vo.GetSchoolV2Vo;
import com.model.auto.vo.GetSchoolVo;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author astupidcoder
 * @since 2022-09-14
 */
public interface IMajorV2Service extends IService<MajorV2> {
    List<MajorV2> getMajorNameList();

    List<MajorV2> getByTypeAndName(String type, String name);

    MajorV2 selectByParams(String schoolCode, String groupCode, String majorCode);

    List<Long> selectSchoolId(GetSchoolV2Vo getSchoolVo);

    List<Long> selectMajorSchoolId(Integer major, String batch, List<String> majors);
}
